package com.ygqh.baby.model;

import com.ygqh.baby.ao.BargainGenerationMode;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class EditBargainReq extends BaseEditRequest {

    private Long id;

    private String activeName;

    private BigDecimal targetPrice;

    private Integer countDown;

    /**
     * 限购几单。0不限购
     */
    private Integer buyCount;

    private BargainGenerationMode generationMode;

    private Integer cardCountDown;

    private BigDecimal expressPrice;

    private Date startDate;

    private Date endDate;

    private Boolean cutOnlyNew;

    private List<EditBargainDetailReq> detailList;

    public List<EditBargainDetailReq> getDetailList() {
        return detailList;
    }

    public void setDetailList(List<EditBargainDetailReq> detailList) {
        this.detailList = detailList;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getActiveName() {
        return activeName;
    }

    public void setActiveName(String activeName) {
        this.activeName = activeName;
    }

    public BigDecimal getTargetPrice() {
        return targetPrice;
    }

    public void setTargetPrice(BigDecimal targetPrice) {
        this.targetPrice = targetPrice;
    }

    public Integer getCountDown() {
        return countDown;
    }

    public void setCountDown(Integer countDown) {
        this.countDown = countDown;
    }

    public Integer getBuyCount() {
        return buyCount;
    }

    public void setBuyCount(Integer buyCount) {
        this.buyCount = buyCount;
    }

    public BargainGenerationMode getGenerationMode() {
        return generationMode;
    }

    public void setGenerationMode(BargainGenerationMode generationMode) {
        this.generationMode = generationMode;
    }

    public Integer getCardCountDown() {
        return cardCountDown;
    }

    public void setCardCountDown(Integer cardCountDown) {
        this.cardCountDown = cardCountDown;
    }

    public BigDecimal getExpressPrice() {
        return expressPrice;
    }

    public void setExpressPrice(BigDecimal expressPrice) {
        this.expressPrice = expressPrice;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Boolean getCutOnlyNew() {
        return cutOnlyNew;
    }

    public void setCutOnlyNew(Boolean cutOnlyNew) {
        this.cutOnlyNew = cutOnlyNew;
    }
}
